
/**
 * @file gestiondefichier.h
 * @author Florian Castellane <florian.castellane@grenoble-inp.org>
 * @author Christian Proust <christian.proust@phelma.grenoble-inp.fr>
 * @date Tue Sep 25 23:04:00 2012
 * @brief En-tête des fonctions de gestion de fichiers.
 *
 */

#include <stdio.h>
#ifndef _gestiondefichier
#define _gestiondefichier

#define TAILLE_MAX_LIGNE 1024
//taille max d'une ligne du fichier source

#include "gestiondetypes.h"

FILE * ouvrir_fichier(const char * nom_de_fichier, const char* mode);
/*
    Ouvre le fichier nom_de_fichier dans le mode spécifié, verifie que l'ouverture s'est bien déroulée.
    Si une erreur est rencontree, stoppe le programme
*/

LISTE recuperer_texte (char *fichier_source);


void verif_taille_fichier(FILE *fichier, int taille_max_ligne);
//verifie la taille max d'un fichier ouvert en mode lecture
//stop le programme si le fichier est trop grand


#endif // _gestiondefichier
